<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:42442/PairingMatrixService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" />
  <xs:import schemaLocation="http://localhost:42442/PairingMatrixService.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
  <xs:element name="GetProjectCards">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectCardsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="GetProjectCardsResult" nillable="true" type="q1:ArrayOfProjectCard" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddProjectCard">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="title" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddProjectCardResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="AddProjectCardResult" nillable="true" type="q2:ProjectCard" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectCardFromMingle">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="cardNumber" type="xs:int" />
        <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectCardFromMingleResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="GetProjectCardFromMingleResult" nillable="true" type="q3:ProjectCard" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectCardsFromMingle">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="mingleUrl" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="username" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectCardsFromMingleResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="GetProjectCardsFromMingleResult" nillable="true" type="q4:ArrayOfProjectCard" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateProjectCardDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="cardNumber" type="xs:int" />
        <xs:element minOccurs="0" name="title" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateProjectCardDetailsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetTeamMembers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetTeamMembersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="GetTeamMembersResult" nillable="true" type="q5:ArrayOfTeamMember" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddTeamMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="photoUri" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddTeamMemberResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="AddTeamMemberResult" nillable="true" type="q6:TeamMember" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateTeamMemberDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="id" type="q7:guid" />
        <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="photoUri" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateTeamMemberDetailsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AddIceCreamToTeamMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="id" type="q8:guid" />
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddIceCreamToTeamMemberResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="ClearIceCreamsForTeamMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="id" type="q9:guid" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ClearIceCreamsForTeamMemberResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteTeamMember">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="id" type="q10:guid" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteTeamMemberResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AddCardWallInstanceOn">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddCardWallInstanceOnResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="AddCardWallInstanceOnResult" nillable="true" type="q11:CardWallInstanceOnADate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddProjectCardOnWallInstanceForDate">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
        <xs:element minOccurs="0" name="cardNumber" type="xs:int" />
        <xs:element minOccurs="0" name="cardX" type="xs:double" />
        <xs:element minOccurs="0" name="cardY" type="xs:double" />
        <xs:element minOccurs="0" name="storyStatus" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="wall" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="cardName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddProjectCardOnWallInstanceForDateResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveCardSignUpFromWall">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
        <xs:element minOccurs="0" name="cardNumber" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="RemoveCardSignUpFromWallResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AttachTeamMemberToProjectCard">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
        <xs:element minOccurs="0" name="projectCardNumber" type="xs:int" />
        <xs:element xmlns:q12="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="teamMemberId" type="q12:guid" />
        <xs:element minOccurs="0" name="teamMemberCardX" type="xs:double" />
        <xs:element minOccurs="0" name="teamMemberCardY" type="xs:double" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AttachTeamMemberToProjectCardResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DetachTeamMemberFromAllProjectCards">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
        <xs:element xmlns:q13="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="teamMemberId" type="q13:guid" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DetachTeamMemberFromAllProjectCardsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DetachTeamMemberFromAllProjectCardsResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AttachSecondaryProjectCardToProjectCard">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
        <xs:element minOccurs="0" name="primaryProjectCardNumber" type="xs:int" />
        <xs:element minOccurs="0" name="secondaryProjectCardNumber" type="xs:int" />
        <xs:element minOccurs="0" name="projectCardX" type="xs:double" />
        <xs:element minOccurs="0" name="projectCardY" type="xs:double" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AttachSecondaryProjectCardToProjectCardResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DetachProjectCardFromAllProjectCards">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
        <xs:element minOccurs="0" name="projectCardNumber" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DetachProjectCardFromAllProjectCardsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DetachProjectCardFromAllProjectCardsResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCardWallInstancesBetween">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="startDate" type="xs:dateTime" />
        <xs:element minOccurs="0" name="endDate" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCardWallInstancesBetweenResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="GetCardWallInstancesBetweenResult" nillable="true" type="q14:ArrayOfCardWallInstanceOnADate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CopyWallInstance">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="from" type="xs:dateTime" />
        <xs:element minOccurs="0" name="to" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CopyWallInstanceResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="CopyWallInstanceResult" nillable="true" type="q15:CardWallInstanceOnADate" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetStandupTime">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
        <xs:element xmlns:q16="http://schemas.microsoft.com/2003/10/Serialization/" minOccurs="0" name="standupTime" type="q16:duration" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetStandupTimeResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateNoteForStorySignUp">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="cardNumber" type="xs:int" />
        <xs:element minOccurs="0" name="date" type="xs:dateTime" />
        <xs:element minOccurs="0" name="note" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UpdateNoteForStorySignUpResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSettings">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSettingsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="GetSettingsResult" nillable="true" type="q17:Settings" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveSettings">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/PairingMatrixService.Contract" minOccurs="0" name="settings" nillable="true" type="q18:Settings" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveSettingsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveData">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveDataResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
</xs:schema>